home *** CD-ROM | disk | FTP | other *** search
Makefile | 1998-01-01 | 2.6 KB | 76 lines |
- #========================================================================
- # Makefile for bootsala.x
- # Written by Igarashi
- #========================================================================
- #========================================================================
- # 再アセンブルには、以下のツールが必要です。
- #
- # make.x SHARP/Hudson
- # has.x Y.Nakamura
- # hlk.x SALT
- #
- # doscall.macおよびiocscall.macは、LIBC付属のものを使用しています。
- #========================================================================
- .phony: all inc_a inc_b arc
-
- all: bootsala.x
-
- %.x: %.o
- hlk $< -o $@
-
- %.o: %.s pattbl_a.inc pattbl_b.inc
- has $< -o $@
-
- #========================================================================
- # pattbl?.incを作り直す場合は以下のようにしてください。
- #
- # pattbl_a.inc → make inc_a
- # pattbl_b.inc → make inc_b
- #
- # この場合、上記ツール以外に以下のものが必要です。
- #
- # fc.x SHARP/Hudson
- # MicroEmacs 3.10 J1.43 (rel.4p5)
- # lika/homy/salt/peace/shuna/rima
- # makedump.batを実行して生成されるemx.xを
- # em.xにリネームしたものを使用してください
- # dis.x v2.78 K.Abe/R.ShimiZu
- # MUSH v0.10 Toshiyuki Murata
- # その他、大容量メモリと大容量ディスク…
- #
- # *.incファイル1つにつき、無改造X68030で3分以上の時間がかかりま
- # す。気長に待ちましょう。
- #========================================================================
- #========================================================================
- # マクロSALAX_?にはSALA.Xのフルパス名を指定します。各自の環境に書
- # き換えてください。
- #
- # ex.) SALAX_A = c:\sala\sala.x
- #========================================================================
- SALAX_A = ver_a\SALA.X
- SALAX_B = ver_b\SALA.X
- #========================================================================
- # pattbl_a.incおよびpattbl_b.incを作成します。
- #========================================================================
- inc_a:
- mkinc $(SALAX_A) sala_a.lab cvsala.rc pattbl_a.inc
- inc_b:
- mkinc $(SALAX_B) sala_b.lab cvsala.rc pattbl_b.inc
-
- #========================================================================
- # make arcでmotos.lzhを作成します。下記のツールを使用しています。
- #
- # LHA.x H.Yoshizaki 岡田 紀雄
- # MUSH v0.10 Toshiyuki Murata
- #
- # Human68k標準のtouchはコマンドラインに複数のファイルを指定できな
- # いので注意。MUSHのtouchを使用しています。
- #========================================================================
- arc: bootsala.lzh
- bootsala.lzh: Makefile bootsala.doc bootsala.s bootsala.x cvsala.rc mkinc.bat \
- pattbl_a.inc pattbl_b.inc sala_a.lab sala_b.lab
- touch -d98-01-01 -t12:00:00 $^
- -rm $@
- lha a -t $@ $^
-
-